using System;

using Atomic.Libraries.Mathematics;
using Atomic.Structures;

namespace Atomic.Clusters
{
	[Serializable]
	public class ExpandedLatticeSite : Site
	{
		public ExpandedLatticeSite(Site baseLatticeSite, SpaceVector position)
			: base(null, null)
			//: base(baseLatticeSite.Atom, position)
		{
			/*BaseLatticeSite = baseLatticeSite;*/
			throw new NotImplementedException();
		}

		/// <summary>
		/// The corresponding site in the base lattice if the lattice was expanded to fit the structure.
		/// </summary>
		public Site BaseLatticeSite
		{
			get;
			private set;
		}
	}
}
